<!-- 加载其他js -->
{block name="jsFile"}
{load href="/static/css/select2.min.css" /}
{load href="/static/js/select2.min.js" /}

<script>
    var select2Obj = $('.oauth_select2');
    let data = [];
    if ("{$oauth.id}" > 0) {
        data = [{'id': "{$oauth.id}", 'text': "{$oauth.nickname} | {$oauth.phone}"}];
//        select2Obj.val("{$oauth.id}").trigger('change');
    }
    select2Obj.select2({
        data: data,
        ajax: {
            type: 'GET',
            url: "{:url('oauth/search')}",
            dataType: 'json',
            delay: 250,
            data: function (params) {
                return {
                    q: params.term // search term 请求参数 ， 请求框中输入的参数
                };
            }
        },
        placeholder: '请选择',//默认文字提示
        language: "zh-CN",
        tags: false,//允许手动添加
        allowClear: true,//允许清空
        escapeMarkup: function (markup) {
            return markup;
        }, // 自定义格式化防止xss注入
        minimumInputLength: 1,//最少输入多少个字符后开始查询
        formatResult: function formatRepo(repo) {
            return repo.text;
        }, // 函数用来渲染结果
        formatSelection: function formatRepoSelection(repo) {
            return repo.text;
        } // 函数用于呈现当前的选择
    });

    //    if ("{:}") {
    //        select2Obj.val($userId).trigger('change');
    //    }
    // 选中学员设置车型
    select2Obj.on('select2:select', function (e) {
        console.log(11111111111111111111)
        console.log(e.params.data)
        if (e.params.data.integral > 0) {
//            $('#exam-license_id').html('').append('<option value=' + e.params.data.license_id + '>' + e.params.data.name + '</option>');
        } else {
//            $('#exam-license_id').html('').append('<option value=0>未设置</option>');
        }
    });
</script>
{/block}